const path = require('path')
const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
  transpileDependencies: true,

  // 帮我们自动注入
  pluginOptions: {
    'style-resources-loader': {
      preProcessor: 'less',
      patterns: [path.join(__dirname, './src/styles/variables.less'), path.join(__dirname, './src/styles/mixins.less')]
    }
  },

  // vuecli 老版本
  // package.json 中 看 @vue/cli-service  4
  // chainWebpack: config => {
  //   config.devServer.disableHostCheck(true)
  // }

  // vuecli 新版本
  // package.json 中 看 @vue/cli-service  5
  configureWebpack: {
    devServer: {
      // disableHostCheck: true
      allowedHosts: ['www.corho.com']
    }
  }
})
